Introductions Review syllabus & expectations Interaction/Feedback required CS background of students Goals - 170 • Problem solving • Algorithmic thinking • Algorithm expression via C++ • Software design and organization • Fundamentals of programming languages • Fundamentals of computer architecture • Exposure to some other language CS/Software development • What is it • What can be done • Examples Vocabulary: Algorithm Primitive Assign HW - Is Leap Year